Imaging an object on a display

ABSTRACT

In some aspects, a device may detect that an object is contacting a display of the device. The device may illuminate, based at least in part on detecting that the object is contacting the display, a plurality of pixel regions of the display. The plurality of pixel regions may be illuminated sequentially. The device may obtain, using one or more photosensors, a set of data relating to light that is reflected from at least a portion of the object based at least in part on illuminating the plurality of pixel regions. The set of data may include respective data for each sequential illumination of the plurality of pixel regions. The device may generate an image of at least the portion of the object based at least in part on the set of data. Numerous other aspects are described.

FIELD OF THE DISCLOSURE

Aspects of the present disclosure generally relate to imaging and, forexample, to imaging an object on a display.

BACKGROUND

Biometric authentication is used as a form of identification and accesscontrol. Biometric identifiers are the distinctive, measurablecharacteristics used to label and describe individuals. Biometricidentifiers include physiological characteristics related to the shapeof the body. For example, a commonly used biometric identifier is afingerprint.

SUMMARY

In some aspects, a method includes detecting, by a device, that anobject is contacting a display of the device; illuminating, by thedevice, based at least in part on detecting that the object iscontacting the display, a plurality of pixel regions of the display,wherein the plurality of pixel regions are illuminated sequentially;obtaining, by the device, using one or more photosensors, a set of datarelating to light that is reflected from at least a portion of theobject based at least in part on illuminating the plurality of pixelregions, wherein the set of data includes respective data for eachsequential illumination of the plurality of pixel regions; andgenerating, by the device, an image of at least the portion of theobject based at least in part on the set of data.

In some aspects, a device includes a light-passing layer; one or moreemitters configured to emit light through the light-passing layer,wherein the one or more emitters are configured to illuminate aplurality of pixels of a display; and one or more photosensors opticallycoupled to an edge of the light-passing layer, wherein the one or morephotosensors are configured to detect the light reflected from an objectand guided to the one or more photosensors via the light-passing layer.

In some aspects, a non-transitory computer-readable medium storing a setof instructions includes one or more instructions that, when executed byone or more processors of a device, cause the device to: detect that anobject is contacting a display of the device; illuminate, based at leastin part on detecting that the object is contacting the display, aplurality of pixel regions of the display, wherein the plurality ofpixel regions are illuminated sequentially; obtain, using one or morephotosensors, a set of data relating to light that is reflected from atleast a portion of the object based at least in part on illuminating theplurality of pixel regions, wherein the set of data includes respectivedata for each sequential illumination of the plurality of pixel regions;and generate an image of at least the portion of the object based atleast in part on the set of data.

In some aspects, an apparatus includes means for detecting that anobject is contacting a display of the device; means for illuminating,based at least in part on detecting that the object is contacting thedisplay, a plurality of pixel regions of the display, wherein theplurality of pixel regions are illuminated sequentially; means forobtaining, using one or more photosensors, a set of data relating tolight that is reflected from at least a portion of the object based atleast in part on illuminating the plurality of pixel regions, whereinthe set of data includes respective data for each sequentialillumination of the plurality of pixel regions; and means for generatingan image of at least the portion of the object based at least in part onthe set of data.

Aspects generally include a method, apparatus, system, computer programproduct, non-transitory computer-readable medium, user device, userequipment, wireless communication device, and/or processing system assubstantially described with reference to and as illustrated by thedrawings and specification.

The foregoing has outlined rather broadly the features and technicaladvantages of examples according to the disclosure in order that thedetailed description that follows may be better understood. Additionalfeatures and advantages will be described hereinafter. The conceptionand specific examples disclosed may be readily utilized as a basis formodifying or designing other structures for carrying out the samepurposes of the present disclosure. Such equivalent constructions do notdepart from the scope of the appended claims. Characteristics of theconcepts disclosed herein, both their organization and method ofoperation, together with associated advantages will be better understoodfrom the following description when considered in connection with theaccompanying figures. Each of the figures is provided for the purposesof illustration and description, and not as a definition of the limitsof the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

So that the above-recited features of the present disclosure can beunderstood in detail, a more particular description, briefly summarizedabove, may be had by reference to aspects, some of which are illustratedin the appended drawings. It is to be noted, however, that the appendeddrawings illustrate only certain typical aspects of this disclosure andare therefore not to be considered limiting of its scope, for thedescription may admit to other equally effective aspects. The samereference numbers in different drawings may identify the same or similarelements.

FIG. 1 is a diagram of an example environment in which systems and/ormethods described herein may be implemented, in accordance with thepresent disclosure.

FIG. 2 is a diagram of example components of a device, in accordancewith the present disclosure.

FIG. 3 is a diagram of a cross-sectional view of an example device, inaccordance with the present disclosure.

FIGS. 4A-4C are diagrams illustrating an example associated with imagingan object on a display, in accordance with the present disclosure

FIG. 5 is a flowchart of an example process associated with imaging anobject on a display, in accordance with the present disclosure.

DETAILED DESCRIPTION

Various aspects of the disclosure are described more fully hereinafterwith reference to the accompanying drawings. This disclosure may,however, be embodied in many different forms and should not be construedas limited to any specific structure or function presented throughoutthis disclosure. Rather, these aspects are provided so that thisdisclosure will be thorough and complete, and will fully convey thescope of the disclosure to those skilled in the art. Based on theteachings herein one skilled in the art should appreciate that the scopeof the disclosure is intended to cover any aspect of the disclosuredisclosed herein, whether implemented independently of or combined withany other aspect of the disclosure. For example, an apparatus may beimplemented or a method may be practiced using any number of the aspectsset forth herein. In addition, the scope of the disclosure is intendedto cover such an apparatus or method which is practiced using otherstructure, functionality, or structure and functionality in addition toor other than the various aspects of the disclosure set forth herein. Itshould be understood that any aspect of the disclosure disclosed hereinmay be embodied by one or more elements of a claim.

A mobile device, such as a smartphone, may use various techniques tocontrol access to functions of the mobile device. For example, themobile device may obtain fingerprint information (e.g., an image of afingerprint, data representative of a fingerprint, or the like) of auser of the mobile device in order to authenticate the user foraccessing functions of the mobile device. In some cases, the mobiledevice may include a sensor in a bezel (e.g., a frame) located along aperimeter of a display of the mobile device, and the sensor may be usedby the mobile device to obtain the fingerprint information. However,many mobile devices have reduced the size of the bezel, or eliminatedthe bezel altogether, in order to provide for increased display size.

In some cases, fingerprinting of a user of a mobile device may beperformed on the display of the mobile device using optical and/orultrasonic techniques. For example, the user may place a fingertip onthe display, and the mobile device may scan the fingertip to obtainfingerprint information via the display. In one example, a sensor (e.g.,a multi-pixel image sensor used with one or more lenses, or anultrasound sensor) may be located beneath the display of the mobiledevice, and fingerprinting of the user may be performed by the userplacing a fingertip on a particular area of the display corresponding tothe location of the sensor. Thus, the fingerprinting area of the displayis localized and fingertip placement outside of the fingerprinting areamay result in multiple failed authentication attempts, thereby consumingexcessive processing resources in connection with the multipleauthentication attempts. Moreover, the use of a multi-pixel image sensor(e.g., a multi-pixel camera) with one or more lenses to obtainfingerprint information adds complexity to the mobile device, requiresthat the mobile device accommodate a particular path for light to travelto reach the image sensor, and/or may necessitate increased form factor.In another example, an array of sensors may be located beneath thedisplay of the mobile device to provide coverage for an entire area (ora greater area) of the display. However, the quantity of sensorsnecessary to provide coverage for the entire area of the display isprohibitive and substantially increases the complexity of the mobiledevice.

Some techniques and apparatuses described herein provide for imaging ofan object, such as a finger of a user, that is placed anywhere on adisplay of a device. The device may include one or more photosensors(e.g., lens-less, single-pixel photosensors) located along alight-passing layer (e.g., cover glass) of a display of the device. Thedevice may sequentially illuminate a plurality of pixel regions of thedisplay. Light reflected from the object for each sequentialillumination is guided to the one or more photosensors using thelight-passing layer as a light guide. The device may obtain a set ofdata relating to the reflected light for each sequential illumination ofa pixel region of the plurality of pixel regions. The device maygenerate an image of at least a portion of the object based at least inpart on the set of data that is obtained. The device may perform one ormore operations, such as authenticating the user, based at least in parton the image that is generated.

In this way, the device may image an object that is placed on thedisplay using relatively few photosensors that are simple in design, andwithout needing to accommodate a particular path for light to travel toreach the one or more photosensors. Moreover, the device may use theentire area of the display for imaging. In particular, to providecoverage for the entire area of the display, the device may include aquantity of photosensors that is uncorrelated to the size of the display(e.g., increasing the coverage area of the imaging does not requireincreasing the quantity of photosensors). Accordingly, the device is notoverly complex and can employ a compact form factor. Moreover, as thedevice is enabled for imaging over the entire area of the display, thedevice eliminates imaging failures resulting from improperly locating anobject on the display, thereby conserving processing resources of thedevice that may otherwise be used for multiple failed imaging attempts.

FIG. 1 is a diagram of an example environment 100 in which systemsand/or methods described herein may be implemented. As shown in FIG. 1 ,environment 100 may include a user device 110, a wireless communicationdevice 120, and a network 130. Devices of environment 100 mayinterconnect via wired connections, wireless connections, or acombination of wired and wireless connections.

The user device 110 includes one or more devices capable of receiving,generating, storing, processing, and/or providing information associatedwith imaging of an object contacting a display of the user device 110,as described elsewhere herein. The user device 110 may include acommunication device and/or a computing device. For example, the userdevice 110 may include a wireless communication device, a mobile phone(e.g., a smartphone), a user equipment, a laptop computer, a tabletcomputer, a desktop computer, a gaming console, a set-top box, awearable communication device (e.g., a smart wristwatch, a pair of smarteyeglasses, a head mounted display, or a virtual reality headset), or asimilar type of device.

Similar to user device 110, wireless communication device 120 includesone or more devices capable of receiving, generating, storing,processing, and/or providing information associated with imaging of anobject contacting a display of the user device 110. For example,wireless communication device 120 may include a base station, an accesspoint, or the like. Additionally, or alternatively, similar to userdevice 110, wireless communication device 120 may include acommunication device and/or computing device, such as a wirelesscommunication device, a mobile phone, a user equipment, a laptopcomputer, a tablet computer, a desktop computer, a gaming console, aset-top box, a wearable communication device, or a similar type ofdevice. In some aspects, wireless communication device 120 may receivean image, or information relating to the image, from user device 110,wireless communication device 120 may process the image, or theinformation relating to the image, and/or wireless communication device120 may transmit, based at least in part on the processing, information,an image, or the like, to user device 110.

The network 130 includes one or more wired and/or wireless networks. Forexample, the network 130 may include a wireless wide area network (e.g.,a cellular network or a public land mobile network), a local areanetwork (e.g., a wired local area network or a wireless local areanetwork (WLAN), such as a Wi-Fi network), a personal area network (e.g.,a Bluetooth network), a near-field communication network, a telephonenetwork, a private network, the Internet, and/or a combination of theseor other types of networks. The network 130 enables communication amongthe devices of environment 100.

The quantity and arrangement of devices and networks shown in FIG. 1 areprovided as an example. In practice, there may be additional devicesand/or networks, fewer devices and/or networks, different devices and/ornetworks, or differently arranged devices and/or networks than thoseshown in FIG. 1 . Furthermore, two or more devices shown in FIG. 1 maybe implemented within a single device, or a single device shown in FIG.1 may be implemented as multiple, distributed devices. Additionally, oralternatively, a set of devices (e.g., one or more devices) ofenvironment 100 may perform one or more functions described as beingperformed by another set of devices of environment 100.

FIG. 2 is a diagram of example components of a device 200, in accordancewith the present disclosure. Device 200 may correspond to user device110 and/or wireless communication device 120. In some aspects, userdevice 110 and/or wireless communication device 120 may include one ormore devices 200 and/or one or more components of device 200. As shownin FIG. 2 , device 200 may include a bus 205, a processor 210, a memory215, a storage component 220, an input component 225, an outputcomponent 230, a communication interface 235, and/or one or more sensors240.

Bus 205 includes a component that permits communication among thecomponents of device 200. Processor 210 is implemented in hardware,firmware, or a combination of hardware and software. Processor 210 is acentral processing unit (CPU), a graphics processing unit (GPU), anaccelerated processing unit (APU), a microprocessor, a microcontroller,a digital signal processor (DSP), a field-programmable gate array(FPGA), an application-specific integrated circuit (ASIC), or anothertype of processing component. In some aspects, processor 210 includesone or more processors capable of being programmed to perform afunction. Memory 215 includes a random access memory (RAM), a read onlymemory (ROM), and/or another type of dynamic or static storage device(e.g., a flash memory, a magnetic memory, and/or an optical memory) thatstores information and/or instructions for use by processor 210.

Storage component 220 stores information and/or software related to theoperation and use of device 200. For example, storage component 220 mayinclude a hard disk (e.g., a magnetic disk, an optical disk, amagneto-optic disk, and/or a solid state disk), a compact disc (CD), adigital versatile disc (DVD), a floppy disk, a cartridge, a magnetictape, and/or another type of non-transitory computer-readable medium,along with a corresponding drive.

Input component 225 includes a component that permits device 200 toreceive information, such as via user input (e.g., a touch screendisplay, a keyboard, a keypad, a mouse, a button, a switch, and/or amicrophone). Additionally, or alternatively, input component 225 mayinclude a component for determining a position or a location of device200 (e.g., a global positioning system (GPS) component or a globalnavigation satellite system (GNSS) component) and/or a sensor forsensing information (e.g., an accelerometer, a gyroscope, an actuator,or another type of position or environment sensor). Output component 230includes a component that provides output information from device 200(e.g., a display, a speaker, a haptic feedback component, and/or anaudio or visual indicator).

Communication interface 235 includes a transceiver-like component (e.g.,a transceiver and/or a separate receiver and transmitter) that enablesdevice 200 to communicate with other devices, such as via a wiredconnection, a wireless connection, or a combination of wired andwireless connections. Communication interface 235 may permit device 200to receive information from another device and/or provide information toanother device. For example, communication interface 235 may include anEthernet interface, an optical interface, a coaxial interface, aninfrared interface, a radio frequency interface, a universal serial bus(USB) interface, a wireless local area interface (e.g., a Wi-Fiinterface), and/or a cellular network interface.

Sensor 240 includes one or more devices capable of sensingcharacteristics associated with device 200 and/or associated with anenvironment of device 200. Sensor 240 may include a photosensor, such asa photodiode. For example, sensor 240 may include a single-pixelphotosensor (e.g., a single-pixel camera) and/or a lens-less photosensor(e.g., a lens-less camera).

Device 200 may perform one or more processes described herein. Device200 may perform these processes based on processor 210 executingsoftware instructions stored by a non-transitory computer-readablemedium, such as memory 215 and/or storage component 220. Acomputer-readable medium is defined herein as a non-transitory memorydevice. A memory device includes memory space within a single physicalstorage device or memory space spread across multiple physical storagedevices.

Software instructions may be read into memory 215 and/or storagecomponent 220 from another computer-readable medium or from anotherdevice via communication interface 235. When executed, softwareinstructions stored in memory 215 and/or storage component 220 may causeprocessor 210 to perform one or more processes described herein.Additionally, or alternatively, hardwired circuitry may be used in placeof or in combination with software instructions to perform one or moreprocesses described herein. Thus, aspects described herein are notlimited to any specific combination of hardware circuitry and software.

In some aspects, device 200 includes means for performing one or moreprocesses described herein and/or means for performing one or moreoperations of the processes described herein. For example, device 200may include means for detecting that an object is contacting a displayof the device; means for illuminating, based at least in part ondetecting that the object is contacting the display, a plurality ofpixel regions of the display, wherein the plurality of pixel regions areilluminated sequentially; means for obtaining, using one or morephotosensors, a set of data relating to light that is reflected from atleast a portion of the object based at least in part on illuminating theplurality of pixel regions, wherein the set of data includes respectivedata for each sequential illumination of the plurality of pixel regions;and/or means for generating an image of at least the portion of theobject based at least in part on the set of data. In some aspects, suchmeans may include one or more components of device 200 described inconnection with FIG. 2 , such as bus 205, processor 210, memory 215,storage component 220, input component 225, output component 230,communication interface 235, and/or sensor 240.

The quantity and arrangement of components shown in FIG. 2 are providedas an example. In practice, device 200 may include additionalcomponents, fewer components, different components, or differentlyarranged components than those shown in FIG. 2 . Additionally, oralternatively, a set of components (e.g., one or more components) ofdevice 200 may perform one or more functions described as beingperformed by another set of components of device 200.

FIG. 3 is a diagram of a cross-sectional view of an example device 300,in accordance with the present disclosure. The device 300 may correspondto the user device 110. For example, the device 300 may be a wirelesscommunication device, such as a smartphone.

The device 300 may include a display 305. For example, the display 305may be adjoined to a housing of the device 300. The display 305 may beany type of display that includes a light-passing layer 310 and one ormore emitters 315, as described herein. For example, the display 305 mayinclude a liquid crystal display (LCD) or an organic light-emittingdiode (OLED) display, among other examples. In addition, the display 305may be a touchscreen display. In some aspects, the display 305 mayoccupy 80% or more, 85% or more, 90% or more, 95% or more, or 99% ormore, of an area of a display-side surface of the device 300. The device300 is shown in FIG. 3 with a finger in contact with the display 305(e.g., to manipulate the display 305 via a touchscreen interface).

The light-passing layer 310 is configured to permit light to passthrough the light-passing layer 310. For example, the light-passinglayer may be a transparent layer. In some aspects, the light-passinglayer 310 includes glass (e.g., clear glass) and/or plastic (e.g., clearplastic). For example, the light-passing layer 310 may include a coverglass of the display 305. In some aspects, one or more layers of thedisplay 305, such as a film layer, a screen protector layer, or thelike, may be disposed on the light-passing layer 310.

The light-passing layer 310 may be in the form of a plate (e.g., arectangular plate). For example, the light-passing layer 310 may includeopposite planar surfaces through which images of the display 305 areprojected, and an edge (shown in FIG. 3 ) defined between (e.g., at aperiphery of) the planar surfaces.

The display 305 may include an emitter layer 320. The emitter layer 320may include the one or more emitters 315. In some aspects, the emitterlayer 320 may include a substrate on which the emitters 315 are disposedand/or one or more layers (e.g., epitaxial layers) in which the emitters315 are formed.

The emitters 315 include one or more devices configured to emit lightthrough the light-passing layer 310. For example, the emitters 315 mayinclude a plurality of light-emitting diodes (LEDs), a plurality ofOLEDs, or the like. The emitters 315 may be configured to illuminate aplurality of pixels of the display 305. In some aspects, each emitter315 may illuminate a respective pixel of the display 305. In someaspects, an emitter 315 may illuminate multiple pixels of the display305. A “pixel” may refer to a smallest element of the display 305 forwhich illumination can be controlled. For an OLED display, a pixel maycorrespond to an emitter 315 (e.g., an OLED). For an LCD, a pixel maycorrespond to an electrically-controllable area of a liquid crystallayer of the LCD.

The display 305 may include one or more additional layers 325. The oneor more additional layers 325 may be between the light-passing layer 310and the emitter layer 320 and/or beneath the emitter layer 320. The oneor more additional layers 325 may include one or more substrate layers,one or more film layers (e.g., polarizer film layers), one or morethin-film transistor (TFT) layers, one or more liquid crystal layers,one or more electrode layers, one or more color filter layers, one ormore projected capacitive touch layers, or the like.

The display 305 may include an adhesive layer 330. The adhesive layer330 may be between the light-passing layer 310 and the emitter layer320. For example, the adhesive layer 330 may be between thelight-passing layer 310 and the one or more additional layers 325 thatare above the emitter layer 320. The adhesive layer 330 may include anadhesive (e.g., a pressure sensitive adhesive, such as a siliconeadhesive) that affixes the light-passing layer 310 to another layer ofthe display 305 (e.g., one of the additional layers 325 or the emitterlayer 320).

The adhesive layer 330 may have a lower refractive index than thelight-passing layer 310. For example, the light-passing layer 310 mayhave a refractive index in a range from 1.45 to 1.55, such as arefractive index of about (e.g., ±1%) 1.5; the adhesive layer 330 mayhave a refractive index in a range from 1.35 to 1.45, such as arefractive index of about 1.4. In this way, total internal reflection inthe light-passing layer 310 may be achieved, and the light-passing layer310 may also function as a light guide, as described herein.

The layers of the display 305 are shown in FIG. 3 for illustrationpurposes. In practice, the layers may have different relativethicknesses from that shown in FIG. 3 . Moreover, in practice, thedisplay 305 may include a different quantity of layers or a differentarrangement of layers from that shown in FIG. 3 .

The device 300 may include one or more (e.g., a plurality of)photosensors 335. The photosensors 335 may correspond to the sensors240, described herein. For example, the photosensors 335 may bephotodiodes. Moreover, the photosensors 335 may be single-pixelphotosensors (e.g., single-pixel cameras). That is, a photosensor 335may include only a single pixel (e.g., a single photosite) for lightdetection. Additionally, or alternatively, the photosensors 335 may belens-less photosensors. That is, a photosensor 335 may not use a lens toorganize light prior to detection of the light at the photosensor 335.In some aspects, the photosensors 335 may include a first set ofphotosensors 335 configured to (e.g., filtered to) only detect light ofa first wavelength (e.g., a red light wavelength), a second set ofphotosensors 335 configured to (e.g., filtered to) only detect light ofa second wavelength (e.g., a green light wavelength), and a third set ofphotosensors 335 configured to (e.g., filtered to) only detect light ofa third wavelength (e.g., a blue light wavelength).

The photosensors 335 may be optically coupled to an edge of thelight-passing layer 310. For example, the photosensors 335 may beadjoined to the edge of the light-passing layer 310. In some aspects,the light-passing layer 310 is rectangular and has four edges, and thephotosensors 335 may be optically coupled to at least one edge (e.g.,one edge, two edges, three edges, or all four edges) of thelight-passing layer 310. In this way, light (e.g., some of the light)reflected (e.g., scattered) from an object that is contacting thedisplay 305 (e.g., contacting the light-passing layer 310) is trapped inthe light-passing layer 310 and guided to the photosensors 335. In otherwords, the photosensors 335 are configured to detect light that isreflected from the object and guided to the photosensors 335 via thelight-passing layer 310.

In some aspects, the photosensors 335 may be optically-coupled toanother portion (e.g., a planar surface) of the light-passing layer 310.In some aspects, the photosensors 335 may be located beneath the emitterlayer 320. For example, a photosensor 335 may be in optical alignmentwith a gap between two emitters 315 (e.g., in connection with an OLEDdisplay).

As indicated above, FIG. 3 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 3 .

FIGS. 4A-4C are diagrams illustrating an example 400 associated withimaging an object on a display, in accordance with the presentdisclosure. As shown in FIGS. 4A-4C, example 400 includes the device300.

As shown in FIG. 4A, and by reference number 405, the device 300 maydetect that an object is contacting the display 305 (the light-passinglayer 310 of the display 305 is shown in FIG. 4A) of the device 300. Forexample, the object may be touching the display 305 (e.g., thelight-passing layer 310), placed on the display 305 (e.g., thelight-passing layer 310), or otherwise on the display 305 (e.g., thelight-passing layer 310). In some aspects, as shown, the object may be afinger (e.g., a fingertip) of a user of the device 300.

In some aspects, the device 300, when detecting that the object iscontacting the display 305, may detect a location of the object on thedisplay 305. The location may include a bounding area that encompassesall points of contact of the object with the display 305. In someaspects, the bounding area may be a box, another shape (e.g., a circleor a triangle), or multiple non-contiguous regions. For example, thebounding area may be multiple non-contiguous regions if the device 300is to image multiple objects simultaneously. In some aspects, the device300 may detect that the object is contacting the display 305 and/ordetect the location of the object on the display 305 using a projectedcapacitive touch sensor (e.g., located beneath the light-passing layer310).

As shown by reference number 410, the device 300 may illuminate aplurality of pixel regions 340 of the display 305. The device 300 mayilluminate the plurality of pixel regions 340 based at least in part ondetecting that the object is contacting the display 305. The device 300may illuminate the plurality of pixel regions 340 sequentially (e.g.,one-by-one), such that at a given time only one pixel region 340 isilluminated. For example, the device 300 may sequentially illuminate theplurality pixel regions 340 first by rows of pixels and second bycolumns of pixels; however, other sequences are possible. In someaspects, the device 300 may sequentially illuminate the plurality ofpixel regions 340 without regard to rows or columns (e.g., illuminatethe plurality of pixel regions 340 randomly, out from a middle pixelregion 340, or the like).

Using the example shown in FIG. 4A, the device 300 may illuminate (shownby gray shading) and then darken the top-left pixel region 340,illuminate and then darken the top-middle pixel region 340, illuminateand then darken the top-right pixel region 340, illuminate and thendarken the middle-left pixel region 340, illuminate and then darken themiddle-middle pixel region 340, and so forth.

In some aspects, the plurality of pixel regions 340 may be illuminatedusing visible light (e.g., to a human). Thus, the sequentialillumination of the plurality of pixel regions 340 may provide a visualindication to a user of the device 300 that the object is being imaged.In some aspects, a particular sequence used for the sequentialillumination of the plurality of pixel regions 340 may provide a visualindication to a user of the device 300 that the object is being imaged.

To illuminate a particular pixel region 340, the device 300 may causeone or more of the emitters 315 to emit light (as well as performadditional operations). For example, the device 300 may cause emitters315 corresponding to (e.g., configured to illuminate) the pixel region340 to emit light. A pixel region 340 may include one or more pixels ofthe display 305. For example, a pixel region 340 may include one pixelof the display 305. As another example, a pixel region 340 may includemultiple (e.g., four) pixels of the display 305 (e.g., arranged in asquare or rectangle, in a line, or the like). Using a pixel region ofmultiple pixels may reduce oversampling during imaging, thereby reducinga time needed to image the object. The pixel regions 340 are shownenlarged for illustration purposes. In practice, the pixel regions 340are much smaller relative to the display 305 from what is shown.

In some aspects, the device 300 may illuminate the plurality of pixelregions 340 based at least in part on detecting the location of theobject on the display 305. In other words, the device 300 may illuminatethe plurality of pixel regions 340 that correspond to the location ofthe object (e.g., and refrain from illuminating pixel regions that donot correspond to the location of the object). That is, the device 300may illuminate the plurality of pixel regions 340 that are encompassedby the bounding area (e.g., and refrain from illuminating pixel regionsthat are not encompassed by the bounding area).

In some aspects, the device 300 may address a subset of a total set ofpixels of the display 305 when sequentially illuminating the pluralityof pixel regions 340, rather than writing to each row of the display 305per refresh of the display 305. In other words, the device 300 mayaddress (e.g., write to) a portion of pixels of the display 305, that isless than a total quantity of pixels of the display, when sequentiallyilluminating the plurality of pixel regions 340. In this way, a timeneeded (e.g., based on applicable display refresh rates) to image theobject may be reduced relative to a full refresh of the display 305. Forexample, the device 300 may image the object in 200 milliseconds (ms) orless, 160 ms or less, 40 ms or less, or 15 ms or less (e.g., if thedevice 300 uses a refresh rate of 60 Hertz (Hz)). In some examples, thedevice 300 may image the object in 10 ms or less (e.g., if the device300 uses a refresh rate of 120 Hz).

The location of the object may correspond to one or more rows of pixelsof the display 305. In other words, the bounding area may encompass theone or more rows of pixels. In some aspects, when sequentiallyilluminating the plurality of pixel regions 340 (e.g., that areencompassed by the bounding area), the device 300 may address only theone or more rows of pixels, rather than performing a full refresh of thedisplay 305. That is, the device 300 may write to the one or more rowsand refrain from writing to a remainder of the rows of pixels. Thus, thedevice 300 may be capable of addressing (e.g., writing to) individualrows of pixels of the display 305 rather than performing a full refreshof all rows of pixels of the display 305. In this way, a time needed(e.g., based on applicable display refresh rates) to sequentiallyilluminate the plurality of pixel regions 340 is reduced relative to afull refresh of the display 305.

Furthermore, the location of the object may correspond to one or morerows of pixels and one or more columns of pixels of the display 305. Inother words, the bounding area may encompass the one or more rows ofpixels and the one or more columns of pixels. In some aspects, whensequentially illuminating the plurality of pixel regions 340 (e.g., thatare encompassed by the bounding area), the device 300 may address onlythe one or more rows of pixels and the one or more columns of pixels,rather than performing a full refresh of the display 305 (or rather thanaddressing whole individual rows of pixels). That is, the device 300 maywrite to pixels of the one or more rows and the one or more columns(e.g., pixels at an intersection of the one or more rows and the one ormore columns) and refrain from writing to a remainder of the pixels.Thus, the device 300 may be capable of addressing (e.g., writing to)individual pixels of the display 305 (e.g., the device 300 may becapable of random access of the pixels). In this way, a time needed(e.g., based on applicable screen refresh rates) to sequentiallyilluminate the plurality of pixel regions 340 is reduced relative to afull refresh of the display 305 (as well as reduced relative toaddressing whole individual rows of pixels).

As shown in FIG. 4B, and by reference number 415, the device 300 (e.g.,using the photosensors 335) may detect light reflected (e.g., flux) fromat least a portion of the object. Illumination of a pixel region 340 mayemit light toward the object, and the light may reflect (e.g., turn andscatter) from the object. For example, the light may reflect fromfingerprint ridges of a finger (e.g., which may be detected as a firstsignal at a photosensor 335), whereas the light may be absorbed (e.g.,producing minimal or no reflection) from fingerprint valleys of a finger(e.g., which may be detected as a second signal at a photosensor 335).Some of the light may reflect from the object at an angle that traps thelight (e.g., results in total internal reflection) within thelight-passing layer 310 (e.g., the light-passing layer 310 acts as alight guide). Thus, light reflected from at least a portion of theobject may be guided to one or more of the photosensors 335 via thelight-passing layer 310.

The device 300 may detect light reflected (e.g., flux) from the objectfor each sequential illumination of a pixel region 340 of the pluralityof pixel regions 340. In other words, the device 300 may sequentiallydetect light reflected from the object per illumination of a pixelregion 340. Accordingly, the device 300 may obtain, using thephotosensors 335, a set of data relating to light that is reflected(e.g., flux) from the object based at least in part on sequentiallyilluminating the plurality of pixel regions 340. That is, the set ofdata may include respective data for each sequential illumination of theplurality of pixel regions 340. For example, a photosensor 335 mayproduce an electrical signal based at least in part on the lightdetected by the photosensor 335, and the device 300 (e.g., using aprocessor) may generate data for the set of data based at least in parton the electrical signal.

In some aspects, the data for a sequential illumination may includeseparate data for multiple light wavelengths. In particular, a pixel ofthe display 305 may include multiple sub-pixels for different lightwavelengths. For example, the pixel may include a first sub-pixel for afirst light wavelength (e.g., a red light wavelength), a secondsub-pixel for a second light wavelength (e.g., a green lightwavelength), and a third sub-pixel for a third light wavelength (e.g., ablue light wavelength). In some aspects, the pixel may include more thanthree sub-pixels, such as four sub-pixels. In some aspects, a pixelregion 340 is illuminated, as described above, using multiple lightwavelengths (e.g., the multiple sub-pixels are concurrentlyilluminated). Moreover, as described above, the photosensors 335 mayinclude multiple sets of photosensors 335 (e.g., each set including oneor more photosensors 335) that are filtered for transmittance ofrespective light wavelengths. Accordingly, each set of photosensors 335may respectively detect light reflected from the object for only onelight wavelength, and the data obtained by the device 300 for eachsequential illumination may include separate data for the multiple lightwavelengths. In this way, a time needed to image the object can bereduced (e.g., by a factor corresponding to the quantity of lightwavelengths that are separately detected).

In some aspects, the device 300 may detect additional characteristics ofthe object, and obtain additional data relating to the object, throughthe use of different light wavelengths. For example, the device 300 maysequentially illuminate the plurality of pixel regions 340, as describedabove, at a first light wavelength. While sequentially illuminating theplurality of pixel regions 340, the device 300 may illuminate one ormore pixels of the display 305 at a second light wavelength. Here, thedevice 300 may illuminate the one or more pixels at the second lightwavelength concurrently.

In some aspects, the device 300 may obtain liveness data based at leastin part on illuminating the one or more pixels at the second lightwavelength (e.g., a green light wavelength). For example, light at thesecond light wavelength that is reflected (e.g., scattered) from theobject may be modulated by blood pulsing in the object. Accordingly, thedevice 300 may detect (e.g., using one or more photosensors 335 filteredfor the second light wavelength) the reflected light at the second lightwavelength, and the device 300 may obtain the liveness data based atleast in part on the reflected light at the second light wavelength thatis detected by the device 300. The liveness data may include heart rateinformation and/or blood pressure pulse shape information, among otherexamples. Thus, the device 300 may use the liveness data to identifywhether a user of the device 300 is a living person, to identify theuser of the device 300, or the like.

Additionally, or alternatively, the device 300 may obtain fluorescencedata based at least in part on illuminating the one or more pixels atthe second light wavelength (e.g., a blue light wavelength). Forexample, light at the second light wavelength may excite fluorescencefrom the object. Accordingly, the device 300 may detect the fluorescence(e.g., using one or more photosensors 335 filtered for a lightwavelength associated with the fluorescence), and the device 300 mayobtain the fluorescence data based at least in part on the fluorescencethat is detected by the device 300. The fluorescence data may indicate,for the object, the presence of a particular marker, the presence of aparticular bacteria or virus, or the like.

As shown in FIG. 4C, and by reference number 420, the device 300 maygenerate an image (e.g., an image or image data that corresponds to theimage) of at least a portion of the object based at least in part on theset of data obtained by the device 300. For example, the device 300(e.g., using a processor of the device) may process the respective datafor each sequential illumination of the plurality of pixel regions 340in order to generate the image. That is, the device 300 may organize therespective data for each sequential illumination of the plurality ofpixel regions 340 into an image (e.g., based at least in part on thelocations of the sequential illuminations).

In this way, the device 300 may image an object that is placed anywhereon the display 305 of the device 300. Moreover, the device 300incorporates a simple design that images the object using relatively fewsensors and with great speed.

In some aspects, the device 300 may perform one or more operations basedat least in part on generating the image. For example, to perform theone or more operations, the device 300 may determine an authenticationof a user based at least in part on the image. As an example, if theobject is a finger of the user, the device 300 may compare the image ofthe finger to a stored image of a finger associated with an authorizeduser of the device. Additionally, or alternatively, the device 300 maydetermine fingerprint information based at least in part on the image ofthe finger, and the device 300 may compare the fingerprint informationto stored fingerprint information associated with an authorized user ofthe device. Based at least in part on the image corresponding to thestored image and/or the fingerprint information corresponding to thestored fingerprint information, the device 300 may determine that theuser is authenticated (e.g., to access one or more functions of thedevice 300 that are unavailable to unauthenticated users). In someaspects, additionally or alternatively, the device 300 may determine theauthentication of the user based at least in part on the liveness dataand/or the fluorescence data.

In some aspects, to perform the one or more operations, the device 300may determine one or more dimensions of the object, determine one ormore features of the object, identify the object, or the like, based atleast in part on the image. In some aspects, to perform the one or moreoperations, the device 300 may determine biological informationassociated with a user based at least in part on the liveness dataand/or the fluorescence data.

As indicated above, FIGS. 4A-4C are provided as an example. Otherexamples may differ from what is described with respect to FIGS. 4A-4C.

FIG. 5 is a flowchart of an example process 500 associated with imagingan object on a display, in accordance with the present disclosure. Insome aspects, one or more process blocks of FIG. 5 may be performed by adevice (e.g., device 300, user device 110, or the like). In someaspects, one or more process blocks of FIG. 5 may be performed byanother device or a group of devices separate from or including thedevice, such as a wireless communication device (e.g., wirelesscommunication device 120). Additionally, or alternatively, one or moreprocess blocks of FIG. 5 may be performed by one or more components ofdevice 200, such as processor 210, memory 215, storage component 220,input component 225, output component 230, communication interface 235,and/or sensor 240.

As shown in FIG. 5 , process 500 may include detecting that an object iscontacting a display of a device (block 510). For example, the devicemay detect that an object is contacting a display of the device, asdescribed above.

As further shown in FIG. 5 , process 500 may include illuminating, basedat least in part on detecting that the object is contacting the display,a plurality of pixel regions of the display, wherein the plurality ofpixel regions are illuminated sequentially (block 520). For example, thedevice may illuminate, based at least in part on detecting that theobject is contacting the display, a plurality of pixel regions of thedisplay, as described above. In some aspects, the plurality of pixelregions are illuminated sequentially.

As further shown in FIG. 5 , process 500 may include obtaining, usingone or more photosensors, a set of data relating to light that isreflected from at least a portion of the object based at least in parton illuminating the plurality of pixel regions, wherein the set of dataincludes respective data for each sequential illumination of theplurality of pixel regions (block 530). For example, the device mayobtain, using one or more photosensors, a set of data relating to lightthat is reflected from at least a portion of the object based at leastin part on illuminating the plurality of pixel regions, as describedabove. In some aspects, the set of data includes respective data foreach sequential illumination of the plurality of pixel regions.

As further shown in FIG. 5 , process 500 may include generating an imageof at least the portion of the object based at least in part on the setof data (block 540). For example, the device may generate an image of atleast the portion of the object based at least in part on the set ofdata, as described above.

Process 500 may include additional aspects, such as any single aspect orany combination of aspects described below and/or in connection with oneor more other processes described elsewhere herein.

In a first aspect, the object is a finger of a user of the device, andprocess 500 further includes determining an authentication of the userbased at least in part on the image.

In a second aspect, alone or in combination with the first aspect, thelight reflected from at least the portion of the object is guided to theone or more photosensors via a light-passing layer of the display of thedevice.

In a third aspect, alone or in combination with one or more of the firstand second aspects, detecting that the object is in contact with thedisplay includes detecting a location of the object on the display.

In a fourth aspect, alone or in combination with one or more of thefirst through third aspects, the plurality of pixel regions that areilluminated include only pixel regions that correspond to a location ofthe object on the display.

In a fifth aspect, alone or in combination with one or more of the firstthrough fourth aspects, illuminating the plurality of pixel regionsincludes addressing a portion of pixels of the display that is less thana total quantity of pixels of the display.

In a sixth aspect, alone or in combination with one or more of the firstthrough fifth aspects, a pixel region, of the plurality of pixelregions, includes multiple pixels of the display.

In a seventh aspect, alone or in combination with one or more of thefirst through sixth aspects, a pixel region, of the plurality of pixelregions, is illuminated using multiple light wavelengths, and therespective data for each sequential illumination of the plurality ofpixel regions includes separate data for the multiple light wavelengthsobtained using sets of the one or more photosensors that arerespectively filtered for the multiple light wavelengths.

In an eighth aspect, alone or in combination with one or more of thefirst through seventh aspects, the plurality of pixel regions areilluminated at a first light wavelength, and process 500 furtherincludes illuminating one or more pixels of the display at a secondlight wavelength, and obtaining at least one of liveness data orfluorescence data associated with the object based at least in part onilluminating the one or more pixels.

Although FIG. 5 shows example blocks of process 500, in some aspects,process 500 may include additional blocks, fewer blocks, differentblocks, or differently arranged blocks than those depicted in FIG. 5 .Additionally, or alternatively, two or more of the blocks of process 500may be performed in parallel.

The following provides an overview of some Aspects of the presentdisclosure:

Aspect 1: A method, comprising: detecting, by a device, that an objectis contacting a display of the device; illuminating, by the device,based at least in part on detecting that the object is contacting thedisplay, a plurality of pixel regions of the display, wherein theplurality of pixel regions are illuminated sequentially; obtaining, bythe device, using one or more photosensors, a set of data relating tolight that is reflected from at least a portion of the object based atleast in part on illuminating the plurality of pixel regions, whereinthe set of data includes respective data for each sequentialillumination of the plurality of pixel regions; and generating, by thedevice, an image of at least the portion of the object based at least inpart on the set of data.

Aspect 2: The method of Aspect 1, wherein the object is a finger of auser of the device, and wherein the method further comprises:determining an authentication of the user based at least in part on theimage.

Aspect 3: The method of any of Aspects 1-2, wherein the light reflectedfrom at least the portion of the object is guided to the one or morephotosensors via a light-passing layer of the display of the device.

Aspect 4: The method of any of Aspects 1-3, wherein detecting that theobject is in contact with the display comprises: detecting a location ofthe object on the display.

Aspect 5: The method of any of Aspects 1-4, wherein the plurality ofpixel regions that are illuminated include only pixel regions thatcorrespond to a location of the object on the display.

Aspect 6: The method of any of Aspects 1-5, wherein illuminating theplurality of pixel regions comprises: addressing a portion of pixels ofthe display that is less than a total quantity of pixels of the display.

Aspect 7: The method of any of Aspects 1-6, wherein a pixel region, ofthe plurality of pixel regions, includes multiple pixels of the display.

Aspect 8: The method of any of Aspects 1-7, wherein a pixel region, ofthe plurality of pixel regions, is illuminated using multiple lightwavelengths, and wherein the respective data for each sequentialillumination of the plurality of pixel regions includes separate datafor the multiple light wavelengths obtained using sets of the one ormore photosensors that are respectively filtered for the multiple lightwavelengths.

Aspect 9: The method of any of Aspects 1-8, wherein the plurality ofpixel regions are illuminated at a first light wavelength, and whereinthe method further comprises: illuminating one or more pixels of thedisplay at a second light wavelength; and obtaining at least one ofliveness data or fluorescence data associated with the object based atleast in part on illuminating the one or more pixels.

Aspect 10: An apparatus at a device, comprising a processor; memorycoupled with the processor; and instructions stored in the memory andexecutable by the processor to cause the apparatus to perform the methodof one or more of Aspects 1-9.

Aspect 11: A device, comprising a memory and one or more processorscoupled to the memory, the one or more processors configured to performthe method of one or more of Aspects 1-9.

Aspect 12: An apparatus, comprising at least one means for performingthe method of one or more of Aspects 1-9.

Aspect 13: A non-transitory computer-readable medium storing code, thecode comprising instructions executable by a processor to perform themethod of one or more of Aspects 1-9.

Aspect 14: A non-transitory computer-readable medium storing a set ofinstructions, the set of instructions comprising one or moreinstructions that, when executed by one or more processors of a device,cause the device to perform the method of one or more of Aspects 1-9.

Aspect 15: A device, comprising: a light-passing layer; one or moreemitters configured to emit light through the light-passing layer,wherein the one or more emitters are configured to illuminate aplurality of pixels of a display; and one or more photosensors opticallycoupled to an edge of the light-passing layer, wherein the one or morephotosensors are configured to detect the light reflected from an objectand guided to the one or more photosensors via the light-passing layer.

Aspect 16: The device of Aspect 15, wherein the one or more photosensorseach comprise a single-pixel photosensor.

Aspect 17: The device of any of Aspects 15-16, wherein the one or morephotosensors each comprise a lens-less photosensor.

Aspect 18: The device of any of Aspects 15-17, further comprising: anadhesive layer between the light-passing layer and the one or moreemitters, wherein the adhesive layer has a lower refractive index thanthe light-passing layer.

Aspect 19: The device of any of Aspects 15-18, wherein the light-passinglayer comprises glass.

Aspect 20: The device of any of Aspects 15-19, wherein the one or morephotosensors include a first set of photosensors filtered for light of afirst wavelength, a second set of photosensors filtered for light of asecond wavelength, and a third set of photosensors filtered for light ofa third wavelength.

Aspect 21: The device of any of Aspects 15-20, further comprising: amemory; and one or more processors, coupled to the memory, configuredto: detect that an object is contacting a display of the device;illuminate, based at least in part on detecting that the object iscontacting the display, a plurality of pixel regions of the display,wherein the plurality of pixel regions are illuminated sequentially;obtain, using one or more photosensors, a set of data relating to lightthat is reflected from at least a portion of the object based at leastin part on illuminating the plurality of pixel regions, wherein the setof data includes respective data for each sequential illumination of theplurality of pixel regions; and generate an image of at least theportion of the object based at least in part on the set of data.

Aspect 22: The device of Aspect 21, wherein the object is a finger of auser of the device, and wherein the one or more processors are furtherconfigured to: determine an authentication of the user based at least inpart on the image.

The foregoing disclosure provides illustration and description, but isnot intended to be exhaustive or to limit the aspects to the preciseforms disclosed. Modifications and variations may be made in light ofthe above disclosure or may be acquired from practice of the aspects.

As used herein, the term “component” is intended to be broadly construedas hardware, firmware, and/or a combination of hardware and software. Asused herein, a processor is implemented in hardware, firmware, and/or acombination of hardware and software. It will be apparent that systemsand/or methods described herein may be implemented in different forms ofhardware, firmware, and/or a combination of hardware and software. Theactual specialized control hardware or software code used to implementthese systems and/or methods is not limiting of the aspects. Thus, theoperation and behavior of the systems and/or methods were describedherein without reference to specific software code—it being understoodthat software and hardware can be designed to implement the systemsand/or methods based, at least in part, on the description herein.

As used herein, satisfying a threshold may, depending on the context,refer to a value being greater than the threshold, greater than or equalto the threshold, less than the threshold, less than or equal to thethreshold, equal to the threshold, not equal to the threshold, or thelike.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of various aspects. In fact, many ofthese features may be combined in ways not specifically recited in theclaims and/or disclosed in the specification. Although each dependentclaim listed below may directly depend on only one claim, the disclosureof various aspects includes each dependent claim in combination withevery other claim in the claim set. As used herein, a phrase referringto “at least one of” a list of items refers to any combination of thoseitems, including single members. As an example, “at least one of: a, b,or c” is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well asany combination with multiples of the same element (e.g., a-a, a-a-a,a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or anyother ordering of a, b, and c).

No element, act, or instruction used herein should be construed ascritical or essential unless explicitly described as such. Also, as usedherein, the articles “a” and “an” are intended to include one or moreitems and may be used interchangeably with “one or more.” Further, asused herein, the article “the” is intended to include one or more itemsreferenced in connection with the article “the” and may be usedinterchangeably with “the one or more.” Furthermore, as used herein, theterms “set” and “group” are intended to include one or more items (e.g.,related items, unrelated items, or a combination of related andunrelated items), and may be used interchangeably with “one or more.”Where only one item is intended, the phrase “only one” or similarlanguage is used. Also, as used herein, the terms “has,” “have,”“having,” or the like are intended to be open-ended terms. Further, thephrase “based on” is intended to mean “based, at least in part, on”unless explicitly stated otherwise. Also, as used herein, the term “or”is intended to be inclusive when used in a series and may be usedinterchangeably with “and/or,” unless explicitly stated otherwise (e.g.,if used in combination with “either” or “only one of”).

What is claimed is:
 1. A method, comprising: detecting, by a device,that an object is contacting anywhere on a display of the device;illuminating, by the device, based at least in part on detecting thatthe object is contacting anywhere on the display, a plurality of pixelregions of the display, wherein the plurality of pixel regions areilluminated sequentially, and wherein, when the plurality of pixelregions are illuminated sequentially, only one pixel region, of theplurality of pixel regions, is illuminated at a given time; obtaining,by the device, using one or more photosensors, a set of data relating tolight that is reflected from at least a portion of the object based atleast in part on illuminating the plurality of pixel regions, whereinthe set of data includes respective data for each sequentialillumination of the plurality of pixel regions; and generating, by thedevice, an image of at least the portion of the object based at least inpart on the set of data.
 2. The method of claim 1, wherein the object isa finger of a user of the device, and wherein the method furthercomprises: determining an authentication of the user based at least inpart on the image.
 3. The method of claim 1, wherein the light reflectedfrom at least the portion of the object is guided to the one or morephotosensors via a light-passing layer of the display of the device. 4.The method of claim 1, wherein detecting that the object is contactinganywhere on the display comprises: detecting a location of the object onthe display.
 5. The method of claim 1, wherein the plurality of pixelregions that are illuminated include only pixel regions that correspondto a location of the object on the display.
 6. The method of claim 1,wherein illuminating the plurality of pixel regions comprises:addressing a portion of pixels of the display that is less than a totalquantity of pixels of the display.
 7. The method of claim 1, wherein apixel region, of the plurality of pixel regions, includes multiplepixels of the display.
 8. The method of claim 1, wherein a pixel region,of the plurality of pixel regions, is illuminated using multiple lightwavelengths, and wherein the respective data for each sequentialillumination of the plurality of pixel regions includes separate datafor the multiple light wavelengths obtained using sets of the one ormore photosensors that are respectively filtered for the multiple lightwavelengths.
 9. The method of claim 1, wherein the plurality of pixelregions are illuminated at a first light wavelength, and wherein themethod further comprises: illuminating one or more pixels of the displayat a second light wavelength; and obtaining at least one of livenessdata or fluorescence data associated with the object based at least inpart on illuminating the one or more pixels.
 10. A device, comprising: alight-passing layer; one or more emitters configured to emit lightthrough the light-passing layer, wherein the one or more emitters areconfigured to illuminate a plurality of pixel regions of a display basedat least in part on detecting that an object is placed anywhere on thedisplay, wherein the plurality of pixel regions are illuminatedsequentially, and wherein, when the plurality of pixel regions areilluminated sequentially, only one pixel region, of the plurality ofpixel regions, is illuminated at a given time; and one or morephotosensors optically coupled to an edge of the light-passing layer,wherein the one or more photosensors are configured to detect the lightreflected from an object and guided to the one or more photosensors viathe light-passing layer.
 11. The device of claim 10, wherein the one ormore photosensors each comprise a single-pixel photosensor.
 12. Thedevice of claim 10, wherein the one or more photosensors each comprise alens-less photosensor.
 13. The device of claim 10, further comprising:an adhesive layer between the light-passing layer and the one or moreemitters, wherein the adhesive layer has a lower refractive index thanthe light-passing layer.
 14. The device of claim 10, wherein thelight-passing layer comprises glass.
 15. The device of claim 10, whereinthe one or more photosensors include a first set of photosensorsfiltered for light of a first wavelength, a second set of photosensorsfiltered for light of a second wavelength, and a third set ofphotosensors filtered for light of a third wavelength.
 16. The device ofclaim 10, further comprising: a memory; and one or more processors,coupled to the memory, configured to: detect that the object iscontacting anywhere on the display, wherein the plurality of pixelregions are illuminated based at least in part on detecting that theobject is contacting anywhere on the display; obtain, using the one ormore photosensors, a set of data relating to the light that is reflectedfrom at least a portion of the object based at least in part onilluminating the plurality of pixel regions, wherein the set of dataincludes respective data for each sequential illumination of theplurality of pixel regions; and generate an image of at least theportion of the object based at least in part on the set of data.
 17. Thedevice of claim 16, wherein the object is a finger of a user of thedevice, and wherein the one or more processors are further configuredto: determine an authentication of the user based at least in part onthe image.
 18. A non-transitory computer-readable medium storing a setof instructions, the set of instructions comprising: one or moreinstructions that, when executed by one or more processors of a device,cause the device to: detect that an object is contacting anywhere on adisplay of the device; illuminate, based at least in part on detectingthat the object is contacting anywhere on the display, a plurality ofpixel regions of the display, wherein the plurality of pixel regions areilluminated sequentially, and wherein, when the plurality of pixelregions are illuminated sequentially, only one pixel region, of theplurality of pixel regions, is illuminated at a given time; obtain,using one or more photosensors, a set of data relating to light that isreflected from at least a portion of the object based at least in parton illuminating the plurality of pixel regions, wherein the set of dataincludes respective data for each sequential illumination of theplurality of pixel regions; and generate an image of at least theportion of the object based at least in part on the set of data.
 19. Thenon-transitory computer-readable medium of claim 18, wherein the objectis a finger of a user of the device, and wherein the one or moreinstructions further cause the device to: determine an authentication ofthe user based at least in part on the image.
 20. The non-transitorycomputer-readable medium of claim 18, wherein the one or moreinstructions, that cause the device to detect that the object iscontacting anywhere on the display, cause the device to: detect alocation of the object on the display.
 21. The non-transitorycomputer-readable medium of claim 18, wherein the plurality of pixelregions that are illuminated include only pixel regions that correspondto a location of the object on the display.
 22. The non-transitorycomputer-readable medium of claim 18, wherein the one or moreinstructions, that cause the device to illuminate the plurality of pixelregions, cause the device to: address a portion of pixels of the displaythat is less than a total quantity of pixels of the display.
 23. Thenon-transitory computer-readable medium of claim 18, wherein a pixelregion, of the plurality of pixel regions, includes multiple pixels ofthe display.
 24. An apparatus, comprising: means for detecting that anobject is contacting anywhere on a display of the apparatus; means forilluminating, based at least in part on detecting that the object iscontacting anywhere on the display, a plurality of pixel regions of thedisplay, wherein the plurality of pixel regions are illuminatedsequentially, and wherein, when the plurality of pixel regions areilluminated sequentially, only one pixel region, of the plurality ofpixel regions, is illuminated at a given time; means for obtaining,using one or more photosensors, a set of data relating to light that isreflected from at least a portion of the object based at least in parton illuminating the plurality of pixel regions, wherein the set of dataincludes respective data for each sequential illumination of theplurality of pixel regions; and means for generating an image of atleast the portion of the object based at least in part on the set ofdata.
 25. The apparatus of claim 24, wherein the object is a finger of auser of the apparatus, and wherein the apparatus further comprises:means for determining an authentication of the user based at least inpart on the image.
 26. The apparatus of claim 24, wherein the means fordetecting that the object is contacting anywhere on the displaycomprises: means for detecting a location of the object on the display.27. The apparatus of claim 24, wherein the plurality of pixel regionsthat are illuminated include only pixel regions that correspond to alocation of the object on the display.
 28. The apparatus of claim 24,wherein the means for illuminating the plurality of pixel regionscomprises: means for addressing a portion of pixels of the display thatis less than a total quantity of pixels of the display.
 29. Theapparatus of claim 24, wherein a pixel region, of the plurality of pixelregions, includes multiple pixels of the display.
 30. The apparatus ofclaim 24, wherein a pixel region, of the plurality of pixel regions, isilluminated using multiple light wavelengths, and wherein the respectivedata for each sequential illumination of the plurality of pixel regionsincludes separate data for the multiple light wavelengths obtained usingsets of the one or more photosensors that are respectively filtered forthe multiple light wavelengths.